leaf-footed bugs - Alemán Inglés Diccionario